using System;
using System.Collections.Generic;

namespace CKY.AgentPlatform.PromptTemplates.Dto
{
    public class PromptTemplateRenderResultDto
    {
        public bool IsSuccess { get; set; }
        public string RenderedContent { get; set; } = string.Empty;
        public Dictionary<string, object> UsedParameters { get; set; } = new Dictionary<string, object>();
        public List<string> MissingParameters { get; set; } = new List<string>();
        public DateTime Timestamp { get; set; }
        public string Error { get; set; } = string.Empty;
    }
}